package com.telcordia.cvas.rpn.fixtures;

import com.telcordia.cvas.rpn.CompositeMathOperator;

public class ProgramCalculatorA {
	CalculatorUnderTest calculator = new CalculatorUnderTest();
	private String[] steps;
	private String name;
	public void setSteps(String[] steps) {
		this.steps = steps;
	}
	public void setName(String name) {
		this.name = name;
	}
	public void execute() {
		CompositeMathOperator composite = new CompositeMathOperator();
		
		for(String current : steps) {
			Operator op = calculator.getOperatorNamed(current);
			composite.add(op);
		}
	}
}
